package com.ruicar.afs.cloud.afscase.approvevisit.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description
 * @Author Peng_Jinbo
 * @Date 2020/06/12 14:30
 */
@Data
@TableName("approve_field_visit_info")
public class ApproveFieldVisitInfo extends BaseEntity {

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 流程实例ID
     */
    private String stageId;
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 客户id
     */
    private String custId;
    /**
     * 家访需求文本id
     */
    private String textId;
    /**
     * 家访报告id
     */
    private String reportId;
    /**
     * 家访状态;等待派单/等待家访/家访中/已家访
     */
    private String status;
    /**
     * 家访类型;线上/线下
     */
    private String familyVisitType;
    /**
     * 家访标记;指颜色标记
     */
    private String familyVisitTag;
    /**
     * 家访派单时间
     */
    private Date startTime;
    /**
     * 家访完成时间
     */
    private Date endTime;
    /**
     * 家访公司
     */
    private String familyVisitCompany;
    /**
     * 备注
     */
    private String familyVisitRemark;
    /**
     * 经销商id
     */
    private String dealId;
    /**
     * 家访完成度评分
     */
    private BigDecimal visitDoneLevel;
    /**
     * 家访细致程度评分
     */
    private BigDecimal visitCarefulLevel;
    /**
     * 家访报告评分
     */
    private BigDecimal visitReportLevel;
    /**
     * 家访资料收集程度评分
     */
    private BigDecimal visitFileLevel;
    /**
     * 评分总分
     */
    private BigDecimal visitGrade;
    /**
     * 建议
     */
    private String visitSuggest;
}